دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2nd Revised
نویسندگان: Род Стивенс
سری:
ناشر: ДМК
سال نشر: 2000
تعداد صفحات: 384
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Visual Basic. Готовые алгоритмы: [Пер. с англ.] : [Визуал. яз. программирования] به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ویژوال بیسیک. Готовые алгоритмы: [Пер. با انگلیسی] : [Vizual. یاز برنامه نویسی] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
همه الگوریتم های ویژوال بیسیک که تا به حال به آن نیاز دارید و نحوه استفاده از آنها این بسته کتاب/CD شما را با کتابخانه ای از الگوریتم های قدرتمند که به طور کامل در کد منبع ویژوال بیسیک پیاده سازی شده اند، مسلح می کند. به همان اندازه مهم، به شما نشان می دهد که چگونه، چه موقع و کجا از آنها استفاده کنید. . . یا از آنها استفاده نکنیم. این الگوریتمهای کلاسیک VB و همچنین آخرین تکنیکهای شیگرا VB را برای رسیدگی به هر نیاز طراحی که با آن مواجه میشوید، مانند مدیریت ساختارهای داده، مرتبسازی، جستجو، هش کردن، شبکهسازی و سایر عملکردهای مهم برنامه پوشش میدهد. راد استفنز متخصص VB به زبان انگلیسی ساده و با کمک کد نمونه و چند نمونه کار، نحوه کار الگوریتم ها را توضیح می دهد و: ∗ تکنیک هایی را برای انتخاب بهترین ها برای پروژه های شما شرح می دهد ∗ روش هایی را برای تجزیه و تحلیل نحوه عملکرد آنها در برنامه های شما به شما آموزش می دهد ∗ شما را با تکنیک های برنامه نویسی برای حل مسائل به محض بروز آنها آشنا می کند ∗ الگوریتم ها را برای اکثر موقعیت های برنامه نویسی تامین می کند ∗ الگوریتم های جدید VB شی گرا – نحوه کار و نحوه استفاده از آنها را پوشش می دهد ∗ مفاهیم و تکنیک های جدیدی برای برنامه نویسی در چندین نسخه VB معرفی می کند. CD–ROM موارد زیر را در اختیار شما قرار می دهد: ∗ کد منبع برای همه الگوریتم های شرح داده شده ∗ برنامه ها را آزمایش کنید تا آنها را امتحان کنید ∗ مثالها و تستهایی که به شما کمک میکنند مهارتهای خود را اندازهگیری و تنظیم کنید. از وب سایت ما به آدرس www.wiley.com/compbooks/ دیدن کنید از سایت جامع ویژوال بیسیک نویسنده به آدرس:.www.vb–helper.com دیدن کنید
All the Visual Basic algorithms you′ll ever need and how to use them This book/CD package arms you with a library of powerful algorithms completely implemented in Visual Basic source code. Just as importantly, it shows you how, when, and where to use them . . . or not to use them. It covers classic VB algorithms as well as the latest VB object–oriented techniques for handling just about any design requirement you′ll encounter, such as managing data structures, sorting, searching, hashing, networking, and other important program functions. In plain English, and with the help of sample code and scads of working examples, VB expert Rod Stephens explains how algorithms work and: ∗ Describes techniques for selecting the best ones for your projects ∗ Tutors you in methods for analyzing how they will perform in your programs ∗ Acquaints you with programming techniques for solving problems as they arise ∗ Supplies algorithms for most programming situations ∗ Covers new object–oriented VB algorithms–how they work and how to use them ∗ Introduces new concepts and techniques for programming in multiple versions of VB. The CD–ROM supplies you with: ∗ Source code for all the algorithms described ∗ Test programs to try them out ∗ Examples and tests to help you gauge and fine–tune your skills. Visit our website at www.wiley.com/compbooks/ Visit the author′s comprehensive Visual Basic site at:.www.vb–helper.com
Введение Глава 1. Основные понятия Что такое алгоритм Анализ скорости выполнения алгоритмов Ресурсы и время Оценка с точностью до порядка Поиск проблемных частей алгоритма Сложность рекурсивных алгоритмов Наихудший и усредненный случай Функции оценки порядка сложности Логарифмы Скорость работы алгоритма в реальных условиях Обращение к файлу подкачки Псевдоуказатели, ссылки на объекты и коллекции Резюме Глава 2. Списки Основные вопросы главы Простые списки Коллекции Список переменного размера Класс SimpleList Неупорядоченные списки Связанные списки Добавление элементов Удаление элементов Уничтожение связанного списка Сигнальные метки Инкапсуляция связанных списков Доступ к ячейкам Разновидности связанных списков Циклические связанные списки Проблема циклических ссылок Двусвязанные списки Потоки Другие связанные структуры Псевдоуказатели Резюме Глава 3. Стеки и очереди Стеки Множественные стеки Очереди Циклические очереди Очереди на основе связанных списков Применение коллекций в качестве очередей Очереди с приоритетами Многопоточные очереди Резюме Глава 4. Массивы Треугольные массивы Диагональные элементы Нерегулярные массивы Линейное представление с указателями Нерегулярные связанные списки Разреженные массивы Индексирование массива Очень разреженные массивы Резюме Глава 5. Рекурсия Что такое рекурсия Рекурсивное вычисление факториалов Анализ времени выполнения программы Рекурсивное вычисление наибольшего общего делителя Анализ времени выполнения программы Рекурсивное вычисление чисел Фибоначчи Анализ времени выполнения программы Рекурсивное построение кривых Гильберта Анализ времени выполнения программы Рекурсивное построение кривых Серпинского Анализ времени выполнения программы Недостатки рекурсии Бесконечная рекурсия Потери памяти Необоснованное применение рекурсии Когда нужно использовать рекурсию Хвостовая рекурсия Нерекурсивное вычисление чисел Фибоначчи Устранение рекурсии в общем случае Нерекурсивное построение кривых Гильберта Нерекурсивное построение кривых Серпинского Резюме Глава 6. Деревья Основные термины Представления деревьев Полные узлы Списки потомков Представление нумерацией связей Полные деревья Обход дерева Упорядоченные деревья Добавление элементов Удаление элементов Обход упорядоченных деревьев Деревья со ссылками Особенности работы Q-деревья Изменение количества элементов в узле Использование псевдоуказателей Восьмеричные деревья Резюме Глава 7. Сбалансированные деревья Сбалансированность дерева АВЛ-деревья Добавление узла Удаление узла Б-деревья Производительность Б-деревьев Вставка элементов Удаление элементов Разновидности Б-деревьев Увеличение производительности Б-деревьев Балансировка Вопросы, связанные с обращением к диску База данных на основе Б+дерева Резюме Глава 8. Деревья решений Поиск в деревьях игры Минимаксный поиск Оптимизация поиска Поиск нестандартных решений Метод ветвей и границ Эвристики Сложные задачи Задача о выполнимости Задача о разбиении Задача поиска Гамильтонова пути Задача коммивояжера Задача о пожарных депо Краткая характеристика сложных задач Резюме Глава 9. Сортировка Общие принципы Таблицы указателей Объединение и сжатие ключей Примеры программ Сортировка выбором Перемешивание Сортировка вставкой Вставка в связанных списках Пузырьковая сортировка Быстрая сортировка Сортировка слиянием Пирамидальная сортировка Пирамиды Очереди с приоритетами Алгоритм пирамидальной сортировки Сортировка подсчетом Блочная сортировка Блочная сортировка с применением связанного списка Блочная сортировка на основе массива Резюме Глава 10. Поиск Примеры программ Поиск методом полного перебора Поиск в упорядоченных списках Поиск в связанных списках Двоичный поиск Интерполяционный поиск Строковые данные Следящий поиск Интерполяционный следящий поиск Резюме Глава 11. Хеширование Связывание Преимущества и недостатки связывания Блоки Хранение хеш-таблиц на диске Связывание блоков Удаление элементов Преимущества и недостатки применения блоков Открытая адресация Линейная проверка Квадратичная проверка Псевдослучайная проверка Удаление элементов Резюме Глава 12. Сетевые алгоритмы Основные термины Представления сети Оперирование узлами и связями Обходы сети Наименьший каркас дерева Кратчайший маршрут Расстановка меток Коррекция меток Варианты поиска кратчайшего маршрута Приложения, использующие метод поиска кратчайшего маршрута Максимальный поток Сферы применения Резюме Глава 13. Объектно-ориентированные методы Преимущества ООП Инкапсуляция Полиморфизм Наследование и повторное использование Парадигмы ООП Управляющие объекты Контролирующий объект Итератор Дружественный класс Интерфейс Фасад Порождающий объект Единственный объект Преобразование в последовательную форму Парадигма Модель/Вид/Контроллер Резюме Приложение 1. Архив с примерами Приложение 2. Список примеров программ Алфавитный указатель